import { defineConfig, presetUno, presetAttributify } from 'unocss'
import { presetIcons } from '@unocss/preset-icons'

export default defineConfig({
  presets: [
    presetUno(), // 默认预设
    presetAttributify(), // 属性化模式支持
    presetIcons({
      scale: 1.2, // 图标缩放
      collections: {
        carbon: () => import('@iconify-json/carbon/icons.json').then((i) => i.default),
        logos: () => import('@iconify-json/logos/icons.json').then((i) => i.default)
      }
    })
  ],
  // 自定义规则
  rules: [],
  // 快捷方式
  shortcuts: {},
  // 主题
  theme: {
    colors: {
      // 自定义颜色示例
      primary: '#1677ff'
    }
  }
})
